home *** CD-ROM | disk | FTP | other *** search
/ Motor Sport Digital Archive Collection 1960s / Motor Sport Digital Archive Collection 1960s.iso / main.swf / scripts / mx / utils / ArrayUtil.as next >
Encoding:
Text File  |  2008-05-21  |  983 b   |  48 lines

  1. package mx.utils
  2. {
  3.    import mx.core.mx_internal;
  4.    
  5.    use namespace mx_internal;
  6.    
  7.    public class ArrayUtil
  8.    {
  9.       mx_internal static const VERSION:String = "2.0.1.0";
  10.       
  11.       public function ArrayUtil()
  12.       {
  13.          super();
  14.       }
  15.       
  16.       public static function getItemIndex(param1:Object, param2:Array) : int
  17.       {
  18.          var _loc3_:int = 0;
  19.          var _loc4_:int = 0;
  20.          _loc3_ = int(param2.length);
  21.          _loc4_ = 0;
  22.          while(_loc4_ < _loc3_)
  23.          {
  24.             if(param2[_loc4_] === param1)
  25.             {
  26.                return _loc4_;
  27.             }
  28.             _loc4_++;
  29.          }
  30.          return -1;
  31.       }
  32.       
  33.       public static function toArray(param1:Object) : Array
  34.       {
  35.          if(!param1)
  36.          {
  37.             return [];
  38.          }
  39.          if(param1 is Array)
  40.          {
  41.             return param1 as Array;
  42.          }
  43.          return [param1];
  44.       }
  45.    }
  46. }
  47.  
  48.